#pragma once

/* Strings */
#define IDC_STATIC                     -1
#define IDS_USAGE                       1
#define IDS_ERROR_SHUTDOWN_REBOOT       2
#define IDS_ERROR_TIMEOUT               3
#define IDS_ERROR_ABORT                 4
#define IDS_ERROR_LOGOFF                5
#define IDS_ERROR_RESTART               6
#define IDS_ERROR_SHUTDOWN              7
#define IDS_ERROR_MAX_COMMENT_LENGTH    8
#define IDS_ERROR_HIBERNATE             9
#define IDS_ERROR_HIBERNATE_LOCAL       10
#define IDS_ERROR_HIBERNATE_ENABLED     11
#define IDS_ERROR_DIALOG_CAPTION        12
#define IDS_ERROR_DIALOG_INIT           13

/* Action strings */
#define IDS_ACTION_SHUTDOWN             14
#define IDS_ACTION_RESTART              15
#define IDS_ACTION_UNEXPECTED_SHUTDOWN  16

/* Reason strings */
#define IDS_REASON_OTHER                    17
#define IDS_REASON_HARDWARE_MAINTENANCE     18
#define IDS_REASON_HARDWARE_INSTALL         19
#define IDS_REASON_OS_RECOVER               20
#define IDS_REASON_OS_RECONFIGURE           21
#define IDS_REASON_APP_MAINTENANCE          22
#define IDS_REASON_APP_INSTALL              23
#define IDS_REASON_APP_UNRESPONSIVE         24
#define IDS_REASON_APP_UNSTABLE             25
#define IDS_REASON_SECURITY                 26
#define IDS_REASON_NETWORK                  27

/* Controls */
#define IDC_OK                  100
#define IDC_CANCEL              101
#define IDC_COMPUTER_LIST       102
#define IDC_ADD_SYSTEM          103
#define IDC_REMOVE_SYSTEM       104
#define IDC_BROWSE_SYSTEM       105
#define IDC_ACTION              106
#define IDC_ACTION_TYPE         107
#define IDC_WARN_USERS          108
#define IDC_SHOW_WARN_ONE       109
#define IDC_SHOW_WARN_TWO       110
#define IDC_SHOW_WARN           111
#define IDC_PLANNED             112
#define IDC_REASON_CODE         113
#define IDC_COMMENT_CAPTION     114
#define IDC_COMMENT_TEXT        115

/* Dialogs */
#define IDD_GUI                 200
